MSLSRRDPLVVGSVVGDVLDPFTRLVSLKVTYGHREVTNGLDLRPSQVLNKPIVEIGGDDFRNFYTLVMVDPDVPSPSNPHQREYLHWLVTDIPATTGNAFGNEVVCYESPRPPSGIHRIVLVLFRQLGRQTVYAPGWRQQFNTREFAEIYNLGLPVAASYFNCQRENGCGGRRT